html,body{
	margin: 0;
	padding: 0;
	font-family: "Roboto","Myriad Pro";
	font-size: 18px;
    font-weight: 300;
}
ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.page-wrapper{
    width: 900px;
    margin: 0px auto;
    display: block;
    position: relative;
}
button,.button {
    display: inline-block;
    border: none;
    background: #DD2A87;
    color: #FFF;
    padding: 5px 20px;
    margin: 0;
    font-family: 'Roboto';
    font-size: 16px;
    cursor: pointer;
    -webkit-transition: box-shadow 100ms linear;
}
button:focus ,.button:focus{
    box-shadow: 0px 2px 0px 0px #a2eed8;
    outline: none;
}
button:hover, .button:hover{
    box-shadow: inset 0px -30px 0px 0px rgba(255, 255, 255, 0.28);
}